summaryrefslogtreecommitdiff
path: root/src/pages/[...blog]/[category]
diff options
context:
space:
mode:
authorDawid Rycerz <dawid@rycerz.xyz>2025-07-22 10:03:40 +0300
committerDawid Rycerz <dawid@rycerz.xyz>2025-07-22 10:03:40 +0300
commit8589a3bc97190c3d3bbb7246ea517e7855abfeed (patch)
tree7c92af8a6a72148973af1e0ec240a15f2386edea /src/pages/[...blog]/[category]
parentd571a3720ae42f3cf5fddf2454e04aa2ad775b0c (diff)
cleanup and styling
Diffstat (limited to 'src/pages/[...blog]/[category]')
-rw-r--r--src/pages/[...blog]/[category]/[...page].astro37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/pages/[...blog]/[category]/[...page].astro b/src/pages/[...blog]/[category]/[...page].astro
deleted file mode 100644
index e1c4ff6..0000000
--- a/src/pages/[...blog]/[category]/[...page].astro
+++ /dev/null
@@ -1,37 +0,0 @@
----
-import type { InferGetStaticPropsType, GetStaticPaths } from 'astro';
-import { blogCategoryRobots, getStaticPathsBlogCategory } from '~/utils/blog';
-
-import Layout from '~/layouts/PageLayout.astro';
-import BlogList from '~/components/blog/List.astro';
-import Headline from '~/components/blog/Headline.astro';
-import Pagination from '~/components/blog/Pagination.astro';
-
-export const prerender = true;
-
-export const getStaticPaths = (async ({ paginate }) => {
- return await getStaticPathsBlogCategory({ paginate });
-}) satisfies GetStaticPaths;
-
-type Props = InferGetStaticPropsType<typeof getStaticPaths> & { category: Record<string, string> };
-
-const { page, category } = Astro.props as Props;
-
-const currentPage = page.currentPage ?? 1;
-
-const metadata = {
- title: `Category '${category.title}' ${currentPage > 1 ? ` — Page ${currentPage}` : ''}`,
- robots: {
- index: blogCategoryRobots?.index,
- follow: blogCategoryRobots?.follow,
- },
-};
----
-
-<Layout metadata={metadata}>
- <section class="px-4 md:px-6 py-12 sm:py-16 lg:py-20 mx-auto max-w-4xl">
- <Headline>{category.title}</Headline>
- <BlogList posts={page.data} />
- <Pagination prevUrl={page.url.prev} nextUrl={page.url.next} />
- </section>
-</Layout>